 /* 人名实体样式 */
.entity-person {
    color: #1E90FF; /* 深天蓝 */
    font-weight: bold;
}

/* 地点实体样式 */
.entity-location {
    color: #32CD32; /* 石灰绿 */
    font-weight: bold;
}

/* 组织实体样式 */
.entity-organization {
    color: #FFA500; /* 橙色 */
    font-weight: bold;
}

/* 未知实体样式 */
.entity-unknown {
    color: #808080; /* 灰色 */
    font-style: italic;
}

/* 公司名称实体样式 */
.entity-company {
    color: #00BFFF; /* 深天蓝 */
    font-weight: bold;
}

/* 金额实体样式 */
.entity-money {
    color: #FFD700; /* 黄金色 */
    font-weight: bold;
}

/* 日期实体样式 */
.entity-date {
    color: #FF6347; /* 番茄色 */
    font-weight: bold;
}

/* 交易ID实体样式 */
.entity-transaction {
    color: #9370DB; /* 中紫色 */
    font-weight: bold;
}
/* 百分比实体样式 */
.entity-percent {
    color: red;
    font-weight: bold;
}

/* 法律条款 */
.entity-law-article {
    font-weight: bold;            /* 加粗字体 */
    color: #1e90ff;               /* 蓝色字体 */
}

/* 判决书编号 */
.entity-case-id {
    color: #2e8b57;               /* 绿色字体 */
    font-weight: bold;
}

/* 律师姓名 */
.entity-lawyer {
    color: #d2691e;               /* 棕色字体 */
    font-weight: bold;
}

/* 法院名称 */
.entity-court {
    color: #4b0082;               /* 紫色字体 */
    font-weight: bold;
}

textarea {
    width: 100%; /* 设置宽度为100% */
    height: 150px; /* 设置高度为150px */
    font-size: 16px; /* 设置字体大小 */
    padding: 10px; /* 内边距 */
    border: 1px solid #ccc; /* 边框颜色 */
    border-radius: 4px; /* 边框圆角 */
    resize: vertical; /* 允许垂直调整大小 */
}

body {
    font-family: Arial, sans-serif;
    line-height: 1.6;
    padding: 20px;
}

.button-container {
    display: flex; /* 使用flex布局 */
    justify-content: flex-end; /* 将内容对齐到右侧 */
}

.styled-button {
    background-color: #007bff; /* 按钮背景色 */
    color: white; /* 字体颜色 */
    padding: 10px 20px; /* 内边距 */
    border: none; /* 无边框 */
    border-radius: 5px; /* 圆角边框 */
    font-size: 16px; /* 字体大小 */
    cursor: pointer; /* 鼠标指针样式 */
    transition: background-color 0.3s, transform 0.2s; /* 添加过渡效果 */
}

.styled-button:hover {
    background-color: #0056b3; /* 悬停时的背景色 */
    transform: scale(1.05); /* 悬停时轻微放大 */
}

.styled-button:active {
    transform: scale(0.95); /* 按下时轻微缩小 */
}